
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

section, article, aside, header, footer, nav, dialog, figure {
    display: block;
}

ol, ul {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

img {
    border: 0;
    vertical-align: middle;
}

input {
    vertical-align: middle;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

address, caption, cite, code, dfn, em, th, var, i {
    font-weight: normal;
    font-style: normal;
}

input[type="submit"], input[type="rest"], input[type="button"], button {
    cursor: pointer;
    -webkit-appearance: none;
    outline: none
}

input[type="text"], input[type="number"], input[type="tel"], input[type="password"], input[type="submit"], input[type="rest"], input[type="button"], button, textarea { /*-webkit-border-radius:0;*/
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none
}

a {
    color: #333333;
    text-decoration: none;
}

a, img {
    border: 0;
}

html, body {
    font-size: 12px;
    color: #222;
    font-family: Microsoft YaHei, KaiTi, Helvetica Neue, Helvetica, Roboto, Heiti SC, STHeiTi, Arial, sans-serif;
}

.clearfix:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    content: ''
}

.clearfix {
    zoom: 1
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #cccccc;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #cccccc
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #cccccc;
}

/*åŸºç¡€*/
.fb-position-relative {
    position: relative;
}

.fb-position-absolute {
    position: absolute;
}

.fb-position-fixed {
    position: fixed;
}

.fb-z999 {
    z-index: 999;
}

.fb-z1000 {
    z-index: 1000;
}

.fb-float-left {
    float: left;
}

.fb-float-right {
    float: right;
}

.fb-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
    height: 0;
}

.fb-inlineBlock {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.fb-ul-justify {
    width: 1200px;
    text-align: justify;
}

.fb-ul-justify:after {
    content: "";
    width: 1200px;
    height: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.fb-ul-justify li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 7px;
}

.fb-table {
    display: table;
}

.fb-tableCell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.fb-transition-100ms {
    transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
}

.fb-transition-200ms {
    transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
}

.fb-transition-300ms {
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}

.fb-transition-400ms {
    transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
}

.fb-transition-500ms {
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

.fb-transition {
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

[class*=fb-spot] {
    transition: all;
    -moz-transition: all;
    -webkit-transition: all;
    -o-transition: all;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}

.opa_active:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

/*æ ‡é¢˜å­—ä½“*/
.fb-h1 {
    font-size: 36px;
    line-height: 42px;
}

.fb-h2 {
    font-size: 24px;
    line-height: 30px;
}

.fb-h3 {
    font-size: 18px;
    line-height: 24px;
}

.fb-h4 {
    font-size: 16px;
    line-height: 22px;
}

.fb-h5 {
    font-size: 14px;
    line-height: 20px;
}

.fb-h6 {
    font-size: 12px;
    line-height: 18px;
}

/*æ ‡é¢˜å­—ä½“*/
.fb-h1 {
    font-size: 36px;
    line-height: 42px;
}

.fb-h2 {
    font-size: 24px;
    line-height: 30px;
}

.fb-h3 {
    font-size: 18px;
    line-height: 24px;
}

.fb-h4 {
    font-size: 16px;
    line-height: 22px;
}

.fb-h5 {
    font-size: 14px;
    line-height: 20px;
}

.fb-h6 {
    font-size: 12px;
    line-height: 18px;
}

.fb-font12 {
    font-size: 12px;
}

.fb-font14 {
    font-size: 14px;
}

.fb-font16 {
    font-size: 16px;
}

.fb-font18 {
    font-size: 18px;
}

.fb-font20 {
    font-size: 20px;
}

.fb-font22 {
    font-size: 22px;
}

.fb-font24 {
    font-size: 24px;
}

.fb-font26 {
    font-size: 26px;
}

.fb-font28 {
    font-size: 28px;
}

.fb-font30 {
    font-size: 30px;
}

.fb-font32 {
    font-size: 32px;
}

.fb-center {
    text-align: center;
}

.fb-color-aaa {
    color: #aaa;
}

.fb-color-fff {
    color: #fff;
}

.fb-color-333 {
    color: #333;
}

.fb-color-666 {
    color: #666;
}

.fb-color-ccc {
    color: #ccc;
}

.fb-color-555 {
    color: #555;
}

.fb-color-444 {
    color: #444;
}

.fb-color-info {
    color: #20A0FF;
}

.fb-color-success {
    color: #13CE66;
}

.fb-color-warning {
    color: #F7BA2A;
}

.fb-color-danger {
    color: #FF4949;
}

/*æŒ‰é’®*/
button {
    width: 88px;
    height: 36px;
    border: 1px solid #bfcbd9;
    border-radius: 5px;
    background: none;
    color: #1f2d3d;
    line-height: 36px;
}

button:hover {
    border: 1px solid #20A0FF;
    color: #20A0FF;
}

.fb-buttonSize-large {
    width: 104px;
    height: 40px;
    font-size: 16px;
}

.fb-buttonSize-medium {
    width: 88px;
    height: 36px;
    font-size: 14px;
}

.fb-buttonSize-small {
    width: 68px;
    height: 28px;
    font-size: 12px
}

.fb-buttonSize-mini {
    width: 58px;
    height: 22px;
    font-size: 10px;
}

.fb-buttonFill {
    background: #20A0FF;
    color: #fff;
}

.fb-buttonFill:hover {
    border: 1px solid #4db3ff;
    background: #4db3ff;
    color: #fff;
}

.fb-buttonFill-info {
    background: #20A0FF;
    color: #fff;
    border-color: #20A0FF;
}

.fb-buttonFill-success {
    background: #13CE66;
    color: #fff;
    border-color: #13CE66;
}

.fb-buttonFill-warning {
    background: #F7BA2A;
    color: #fff;
    border-color: #F7BA2A;
}

.fb-buttonFill-danger {
    background: #FF4949;
    color: #fff;
    border-color: #FF4949;
}

.fb-buttonFill-info:hover {
    background: #4db3ff;
    color: #fff;
    border: none;
}

.fb-buttonFill-success:hover {
    background: #42d885;
    color: #fff;
    border-color: #42d885;
}

.fb-buttonFill-warning:hover {
    background: #f9c855;
    color: #fff;
    border-color: #f9c855;
}

.fb-buttonFill-danger:hover {
    background: #ff6d6d;
    color: #fff;
    border-color: #ff6d6d;
}

/*è½®æ’­å›¾*/
.fb-banner-fade {
    width: 100%;
    height: 500px;
    overflow: hidden;
}

.fb-banner-fade .fb-banner-fade-item {
    width: 100%;
    overflow: hidden;
    height: 100%;
}

.fb-banner-fade .fb-banner-fade-item:first-child {
    display: block;
    opacity: 1
}

.fb-banner-fade .fb-banner-fade-item:first-child img {
    opacity: 1 !important
}

.fb-banner-fade .fb-banner-fade-item .fb-banner-img {
    height: 100%;
}

.fb-banner-fade .fb-banner-fade-item .fb-banner-img img {
    height: 100%;
    width: 1920px;
    margin-left: -960px;
    left: 50%;
    opacity: 0
}

.fb-banner-fade .fb-banner-fade-item .fb-banner-img .fb-banner-img-big {
    height: auto;
    width: 2000px;
    margin-left: -1000px;
    opacity: 0.5
}

.fb-banner-spot {
    bottom: 10px;
    text-align: center;
    width: 100%;
    z-index: 99;
}

.fb-banner-spot .fb-spot-item {
    width: 12px;
    height: 6px;
    cursor: pointer;
    margin: 0 2px;
    border:1px solid #fff;
}

.fb-banner-spot .fb-spot-item-active {
    background: #fff;
}

.fb-banner-prev {
    width: 50px;
    height: 50px;
    background: #282828;
    z-index: 99;
    border-radius: 50%;
    top: 50%;
    margin-top: -25px;
    left: 20px;
    cursor: pointer;
    opacity: 0.3;
    color: #fff;
}

.fb-banner-next {
    width: 50px;
    height: 50px;
    background: #282828;
    z-index: 99;
    border-radius: 50%;
    top: 50%;
    margin-top: -25px;
    right: 20px;
    cursor: pointer;
    opacity: 0.3;
    color: #fff;
}

.fb-banner-prev:hover, .fb-banner-next:hover {
    opacity: 1
}

/*æ»‘åŠ¨è½®æ’­*/
.fb-banner-slide {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.fb-banner-slide .fb-banner-slide-item {
    overflow: hidden;
}

.fb-banner-slide .fb-banner-slide-zone {
    width: 10000px;
}

.fb-banner-slide .fb-banner-slide-item:first-child {
    display: block;
    opacity: 1
}

.fb-banner-slide .fb-banner-slide-item:first-child img {
    opacity: 1 !important
}

.fb-banner-slide .fb-banner-slide-item .fb-banner-img {
    height: 100%;
}

.fb-banner-slide .fb-banner-slide-item .fb-banner-img img {
    height: auto;
    width: 100%;

}

/*æ¶ˆæ¯æç¤º*/
.fb-message {
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
    min-width: 300px;
    padding: 5px 10px;
    box-sizing: border-box;
    border-radius: 2px;
    position: fixed;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    overflow: hidden;
    z-index: 2017;
    top: -50px;
    z-index: 9999;
}

.fb-fade-enter {
    top: 20px;
    opacity: 1;
}

.fb-fade-leval {
    top: -50px;
    opacity: 0;
}

.fb-message p {
    margin-left: 10px;
}

/*QQåœ¨çº¿è”ç³»*/
.fb-rides-cs {
    font-size: 12px;
    background: #00a3e3;
    position: fixed;
    top: 250px;
    right: 0px;
    _position: absolute;
    z-index: 1500;
    border-radius: 6px 0px 0 6px;
    height: 220px;
}

.fb-rides-cs a {
    color: #00A0E9;
}

.fb-rides-cs a:hover {
    color: #ff8100;
    text-decoration: none;
}

.fb-rides-cs .fb-floatL {
    width: 36px;
    float: left;
    position: relative;
    z-index: 1;
    margin-top: 21px;
    height: 181px;
}

.fb-rides-cs .fb-floatL a {
    font-size: 0;
    text-indent: -999em;
    display: block;
}

.fb-rides-cs .fb-floatR {
    width: 130px;
    float: left;
    padding: 5px;
    overflow: hidden;
}

.fb-rides-cs .fb-floatR .cn {
    background: #F7F7F7;
    border-radius: 6px;
    margin-top: 23px;
}

.fb-rides-cs .fb-cn .fb-titZx {
    font-size: 14px;
    color: #333;
    font-weight: 600;
    line-height: 24px;
    padding: 5px;
    text-align: center;
}

.fb-rides-cs .fb-cn {
    background: #fff;
    margin-top: 10px;
    border-radius: 5px;
}

.fb-rides-cs .fb-cn ul {
    padding: 0px;
}

.fb-rides-cs .fb-cn ul li {
    line-height: 38px;
    height: 38px;
    border-bottom: solid 1px #E6E4E4;
    overflow: hidden;
    text-align: center;
}

.fb-rides-cs .fb-cn ul li a {
    text-indent: 1em;
    text-align: left;
    color: #777;
    width: 100%;
    height: 38px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAUCAYAAAAwaEt4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA4ODJGQzhFNTQ2MTFFM0FBODFFOEM0RUVCNTZFNjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA4ODJGQzdFNTQ2MTFFM0FBODFFOEM0RUVCNTZFNjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5kaWQ6Q0Y3MzdENUY0MkU1RTMxMUE0NThFRkVEREE3RTM3MzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Y3MzdENUY0MkU1RTMxMUE0NThFRkVEREE3RTM3MzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz777RZ6AAAKgElEQVR42pRYaWxU1xX+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) no-repeat 80% center;
}

.fb-rides-cs .fb-cn ul li img {
    vertical-align: middle;
}

.fb-rides-cs .fb-btnOpen, .fb-rides-cs .fb-btnCtn {
    width: 25px;
    position: relative;
    z-index: 9;
    top: 25px;
    left: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAACICAYAAABA8H3OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTUyODMwMzVGNEExMUU0ODI2RDhENUJFM0I2MUZGQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTUyODMwNDVGNEExMUU0ODI2RDhENUJFM0I2MUZGQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk5NTI4MzAxNUY0QTExRTQ4MjZEOEQ1QkUzQjYxRkZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk5NTI4MzAyNUY0QTExRTQ4MjZEOEQ1QkUzQjYxRkZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VDP/3wAAB1dJREFUeNrsXf9xozgU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);
    background-repeat: no-repeat;
    display: block;
    height: 146px;
    padding: 8px;
}

.fb-rides-cs .fb-btnOpen {
    background-position: 0 0;
}

.fb-rides-cs .fb-btnCtn {
    background-position: -37px 0;
}

.fb-rides-cs ul li.top {
    border-bottom: solid #ACE5F9 1px;
}

.fb-rides-cs ul li.bot {
    border-bottom: none;
}

/*å¤šå›¾è½®æ’­*/
.fb-figureCarousel {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 35px 0;
}

.fb-figureCarousel .fb-figureCarousel-boxOverflow {
    height: 100%;
    overflow: hidden;
    margin: 0 auto;

}

.fb-figureCarousel .fb-figureCarousel-boxOverflow .fb-figureCarousel-item {
    width: 198px;
    height: 148px;
    border-radius: 10px;
    overflow: hidden;
    margin-right: 45px;
}

.fb-figureCarousel .fb-figureCarousel-box {
    width: 10000px;
    height: 100%;
}

.fb-figureCarousel .fb-figureCarousel-boxOverflow a {
    display: block;
    width: 100%;
    height: 100%;
}

.fb-figureCarousel .fb-figureCarousel-boxOverflow .fb-figureCarousel-item img {
    width: 100%;
    height: 100%;
    display: block;
}

.fb-figureCarousel .fb-figureCarousel-left {
    width: 60px;
    height: 60px;
    background: url("../images/left.png") no-repeat center/16px auto;
    left: -50px;
    top: 50%;
    margin-top: -30px;
    cursor: pointer;
    border-radius: 50%;
}

.fb-figureCarousel .fb-figureCarousel-right {
    width: 60px;
    height: 60px;
    background: url("../images/right.png") no-repeat center/16px auto;
    right: -50px;
    top: 50%;
    margin-top: -30px;
    cursor: pointer;
    border-radius: 50%;
}

.fb-figureCarousel-spot {
    bottom: 10px;
    text-align: center;
    width: 100%;
    z-index: 99;
}

.fb-figureCarousel-spot .fb-spot-item {
    width: 30px;
    height: 4px;
    cursor: pointer;
    margin: 0 2px;
    background: #999;
    border-radius: 5px;
}

.fb-figureCarousel-spot .fb-spot-item-active {
    background: #222;
}

/*æ— ç¼æ»šåŠ¨*/
.fb-seamlessScrolling {
    width: 1200px;
    height: 180px;
    margin: 0 auto;
    overflow: hidden;
}

.fb-seamlessScrolling .fb-seamlessScrolling-item {
    width: auto;
    height: 180px;
    width: 200px;
    margin-right: 20px;
}

.fb-seamlessScrolling .fb-seamlessScrolling-item .img {
    width: 100%;
    height: 150px;
    border-radius: 5px;
    overflow: hidden;
}

.fb-seamlessScrolling .fb-seamlessScrolling-item img {
    width: 100%;
    height: 100%;
}

.fb-seamlessScrolling .fb-seamlessScrolling-item span {
    line-height: 30px;
    line-height: 30px;
}

/*ç€‘å¸ƒæµ*/
.fb-waterfall-con {
    width: 1200px;
    margin: 0 auto;
}

.fb-waterfall-con .fb-text {
    width: 100%;
    height: 100%;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
}

.fb-waterfall-con .fb-text span {
    color: #fff;
    height: 100%;
}

.fb-waterfall-con .fb-waterfall-item {
    overflow: hidden;
}

.fb-waterfall-con .fb-waterfall-item:hover .fb-text {
    opacity: 1;
    filter: alpha(opacity=100);
}

/*æ”¾å¤§é•œ*/
.fb-magnifier {
    width: 660px;
    height: 440px;
}

.fb-smallImg {
    width: 660px;
}

.fb-smallImg img {
    width: 100%;
    height: 100%;
}

.fb-imgHover {
    cursor: move;
    display: none;
    width: 180px;
    height: 180px;
    background: #fff;
    opacity: 0.5;
    z-index: 999;
    top: 0;
    left: 0;
    filter: alpha(opacity=50);
}

.fb-bigImg {
    display: none;
    top: 80px;
    left: 720px;
    width: 360px;
    height: 360px;
    overflow: hidden;
    z-index: 999;
    box-shadow: 0px 0px 30px #666;
    --webkitbox-shadow: 0px 0px 30px #666;
}

.fb-bigImg img {
}

/*å¼¹çª—*/
.fb-showModal {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}

.fb-showModal-black {
    background: rgba(0, 0, 0, 0.5);
}

.fb-showModal-white {
    background: rgba(255, 255, 255, 0.5);
}

.fb-showModal-group {
    padding: 0 15px;
    width: 350px;
    min-height: 180px;
    background: #fff;
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
    top: 30%;
    border: 1px solid #dedede;
}

.fb-showModal-group.startTop {
    top: -100%;
}

.fb-showModal-group .fb-showModal-title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    color: #222;
}

.fb-showModal-group .fb-showModal-content {
    padding: 15px 15px 15px 15px;
    color: #666;
    line-height: 26px;
    min-height: 52px;
}

.fb-showModal-group .fb-showModal-content input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    border: 1px solid #dedede;
    text-indent: 1em;
    font-size: 14px;
    color: #222;
}

.fb-showModal-group .fb-showModal-content textarea {
    width: 95%;
    padding: 5px 2.5%;
    height: 80px;
    line-height: 30px;
    border-radius: 5px;
    border: 1px solid #dedede;
    font-size: 14px;
    color: #222;
    resize: none;
}

.fb-showModal-group .fb-showModal-buttom {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: right;
    padding: 0 0 20px 0
}

.fb-showModal-group .fb-showModal-buttom .fb-showModal-close {
    cursor: pointer;
    color: #999;
    margin-right: 5px;
}

.fb-showModal-group .fb-showModal-buttom .fb-showModal-true {
    cursor: pointer;
    background: #20A0FF;
    color: #fff;
}

.fb-showModal-group .fb-showModal-buttom .fb-showModal-true:hover, .fb-showModal-group .fb-showModal-buttom .fb-showModal-close:hover {
    opacity: 0.8;
}

/*æ—¶é—´æŽ§ä»¶*/
.fb-showdate {
    width: 460px;
    min-height: 300px;
    background: #fff;
    border: 1px solid #20A0FF;
}

.fb-showdate .fb-showdate-tab {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-bottom: 2px solid #20A0FF;
}

.fb-showdate .fb-showdate-tab .fb-showdate-close {
    right: 10px;
    line-height: 38px;
    font-size: 12px;
    cursor: pointer;
}

.fb-showdate .fb-showdate-tab .fb-showdate-tab-item {
    width: 80px;
    text-align: center;
    cursor: pointer;
    border-right: #fff;
}

.fb-showdate .fb-showdate-tab .fb-showdate-tab-item.active {
    background: #20A0FF;
    color: #fff;
}

.fb-showdate .fb-showdate-model-item {
    width: 100%;
    min-height: 240px;
    padding: 10px 5px;
    display: none;
}

.fb-showdate .fb-showdate-model-item span {
    width: 83px;
    height: 35px;
    background: #f5f5f5;
    margin: 3.5px;
    text-align: center;
    line-height: 35px;
    color: #333;
    cursor: pointer;
}

.fb-showdate .fb-showdate-model-item span:hover {
    background: #20A0FF;
    color: #fff;
}

/*é®ç½©å±‚*/
.fb-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: 999;
}

/*åŠ è½½*/
.fb-loading {
    width: 100px;
    height: 100px;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -50px;
}

.fb-loading p {
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 42px;
}

/*é™†æ£’æ£’*/

/*æ …æ å¸ƒå±€*/
.fb-col-1, .fb-col-2, .fb-col-3, .fb-col-4, .fb-col-5, .fb-col-6, .fb-col-7, .fb-col-8, .fb-col-9, .fb-col-10, .fb-col-11, .fb-col-12 {
    float: left;
}

.fb-col-12 {
    width: 100%;
}

.fb-col-11 {
    width: 91.66666667%;
}

.fb-col-10 {
    width: 83.33333333%;
}

.fb-col-9 {
    width: 75%;
}

.fb-col-8 {
    width: 66.66666667%;
}

.fb-col-7 {
    width: 58.33333333%;
}

.fb-col-6 {
    width: 50%;
}

.fb-col-5 {
    width: 41.66666667%;
}

.fb-col-4 {
    width: 33.33333333%;
}

.fb-col-3 {
    width: 25%;
}

.fb-col-2 {
    width: 16.66666667%;
}

.fb-col-1 {
    width: 8.33333333%;
}

/*åŸºæœ¬å¸ƒå±€*/
.fb-mar-center {
    margin: 0 auto;
}

.fb-text-center {
    text-align: center;
}

.fb-win-200 {
    width: 200px;
}

/*æ–‡ç« */
.fb-article {
    padding: 30px;
}

.fb-article .fb-article-title {
    font-size: 20px;
    color: #222222;
    text-align: center;
    font-weight: bold;
}

.fb-article .fb-article-source {
    font-size: 14px;
    color: #999;
    text-align: center;
    padding: 15px 0
}

.fb-article .fb-article-source .date {
    margin: 0 15px;
}

.fb-article .fb-article-source .source {
    margin: 0 15px;
}

.fb-article .fb-article-content {
    color: #555555;
    font-size: 16px;
    line-height: 24px;
    text-indent: 2em;
    padding: 15px 0
}

.fb-article .fb-article-content img {
    width: 100%;
    height: auto;
    margin: 35px 0;
}

/*æ‚¬æµ®åŠŸèƒ½*/
.fb-extra-power {
    position: fixed;
    z-index: 999;
    width: auto;
    background: #1d1e20;
    bottom: 20%;
    right: 0;
    width: 60px;
    overflow: hidden;
    border: 1px solid #555;
    opacity: 0.8
}

.fb-extra-power .fb-extra-power-item {
    width: 100% px;
    height: 60px;
    border-bottom: 1px solid #555;
}

.fb-extra-power .fb-extra-power-item .fb-extra-power-item-qq {
    width: 60px;
    height: 60px;
    background: url("http://oalpvid22.bkt.clouddn.com/kf_qq_a.png") no-repeat center;
}

.fb-extra-power .fb-extra-power-item .fb-extra-power-item-phone {
    width: 60px;
    height: 60px;
    background: url("http://oalpvid22.bkt.clouddn.com/kf_phone_a.png") no-repeat center;
}

.fb-extra-power .fb-extra-power-item .fb-extra-power-item-top {
    width: 60px;
    height: 60px;
    background: url("http://oalpvid22.bkt.clouddn.com/kf_top_a.png") no-repeat center;
}

.fb-extra-power .fb-extra-power-item a {
    cursor: pointer;
    width: 240px;
    display: block;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 16px;
    background: #1D1E20;
    text-indent: 20px;
}

.fb-extra-power .fb-extra-power-item:hover .fb-extra-power-item-qq {
    background: url("http://oalpvid22.bkt.clouddn.com/kf_qq.png") no-repeat center;
}

.fb-extra-power .fb-extra-power-item:hover .fb-extra-power-item-phone {
    background: url("http://oalpvid22.bkt.clouddn.com/kf_phone.png") no-repeat center;
}

.fb-extra-power .fb-extra-power-item:hover .fb-extra-power-item-top {
    background: url("http://oalpvid22.bkt.clouddn.com/kf_top.png") no-repeat center;
}

.fb-extra-power .fb-extra-power-item:hover a {
    color: #1d1e20;
    background: #fff;
}

.fb-extra-power:hover {
    width: 240px;
    opacity: 1
}

/*æ–‡æœ¬æº¢å‡º*/
.fb-overflow-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.fb-overflow-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.fb-overflow-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.fb-overflow-4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.fb-overflow-5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}